function getTotal(one: number, two: number): number {
  return one + two;
}

const total = getTotal(1, 2);

console.log(total);

// 函数无返回值定义 类型 void

function noReturn(): void {
  console.log("没有返回值");
}

// never 返回类型定义    循环体永远执行不完
function neverEnd(): never {
  while (true) {} //
}
// never 返回类型定义     或者 抛出异常无法执行完函数体
function neverOtherEnd(): never {
  throw new Error();
}

//  函数参数为对象（对象解构）
function add({ one, two }: { one: number; two: number }): number {
  return one + two;
}

const sum = add({ one: 1, two: 2 });
console.log(sum);
